package com.pshcp.patient.domain.home.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value="首页实时挂号订单vo")
public class ActiveRegOrderVO {

    @ApiModelProperty(value = "挂号单id")
    private Long id;

    @ApiModelProperty(value = "医院名称")
    private String hosName;

    @ApiModelProperty(value = "大科室名称")
    private String deptName;

    @ApiModelProperty(value = "科室名称")
    private String sectName;

    @ApiModelProperty(value = "医生ID")
    private Long doctorId;

    @ApiModelProperty(value = "医生名称")
    private String doctorName;

    @ApiModelProperty(value = "出诊日期")
    private String schDate;

    @ApiModelProperty(value = "his患者id")
    private String hisPatientId;

    @ApiModelProperty(value = "患者名称")
    private String patientName;

    @ApiModelProperty(value = "挂号类型:0普通预约，1当日挂号")
    private Integer regType;

    @ApiModelProperty(value = "预约就诊开始时间")
    private String expectStime;

    @ApiModelProperty(value = "预约就诊结束时间")
    private String expectEtime;

    @ApiModelProperty(value = "时段0：全天1:上午,12:中午,2:下午,4:晚上")
    private Integer dayType;

    @ApiModelProperty(value = "就诊地址")
    private String expectAddr;

    @ApiModelProperty(value = "候诊时间")
    private String waitTime;

    @ApiModelProperty(value = "候诊地址")
    private String waitAddr;

    @ApiModelProperty(value = "挂号状态 1预约2取消预约3支付成功4退号 5 已取号 6 已就诊 7 已爽约 8 其他")
    private Integer regStatus;

    @ApiModelProperty(value = "支付状态 0未支付，1支付中，2支付完成，3支付失败，4退款中，5退款成功，6退款失败")
    private Integer payStatus;

}
